package com.shrct.businessprocess.project;

import com.shrct.businessprocess.project.impl.RCParametersImpl;
import com.shrct.businessprocess.project.proxy.RCParametersProxy;
import edu.fudan.mylang.pf.EntityImplementation;
import edu.fudan.mylang.pf.IModelObject;
import java.util.Date;

@EntityImplementation(implementBy = RCParametersImpl.class)
public interface RCParameters extends IModelObject {
  public abstract Integer getProjectIdYear();
  
  public abstract RCParameters setProjectIdYear(final Integer projectIdYear);
  
  public abstract Integer getProjectId();
  
  public abstract RCParameters setProjectId(final Integer projectId);
  
  public abstract Integer getOrderIdYear();
  
  public abstract RCParameters setOrderIdYear(final Integer orderIdYear);
  
  public abstract Integer getOrderId();
  
  public abstract RCParameters setOrderId(final Integer orderId);
  
  public abstract Date getOrderDate();
  
  public abstract RCParameters setOrderDate(final Date orderDate);
  
  public abstract Integer getNextProductSid();
  
  public abstract RCParameters setNextProductSid(final Integer nextProductSid);
  
  public abstract RCParametersProxy toProxy();
}
